www.gusucode.com > 良精ASP微博管理系统 V1.0 > 良精ASP微博管理系统 V1.0\code\my.asp

    <!--#include file="Include/LiangjingConn.asp"-->
<!--#include file="Include/Function.asp"-->
<!--#include file="Include/Cls_Class.asp"-->
<!--#include file="Include/header.asp"-->

<%
	Dim Default
	set Default = New Cls_Default
  User_ID = Request.QueryString("User_ID")
	if  request.QueryString("action") = "Hit" then	'顶	
		Call WoDig.Set_Hit(Request("Src_ID"))
		Response.end
	end if
	

	if User_ID = "" or IsNumerIC(User_ID)=false then
		Response.Redirect("index.asp")
	end if

	Set Rs = Server.CreateObject("adodb.recordset")
	Sql = "Select * from Liangjing_User Where User_ID="&User_ID
	Rs.open Sql,conn,1,2
	if not Rs.eof then
		User_CoolName 	= Rs("User_CoolName")
		User_Name 		= Rs("User_Name")
		if Rs("User_Sex") = true then
			User_Sex = "男"
		else
			User_Sex = "<font color=#ff0000>女</font>"
		end if
		User_Email 		= Rs("User_Email")
		User_Photo 		= Rs("User_Photo")
		User_Address 	= Rs("User_Address")
		User_Address2 	= Rs("User_Address2")
		User_Demo 		= Rs("User_Demo")
		User_Photo		= Rs("User_Photo")
		User_SignInDate = Rs("User_SignInDate")
		User_HomeWeb    = Rs("User_HomeWeb")
	else 
	Call Wodig.Msgbox2("不存在该用户!",0,"index.asp")
	end if

	page 		= Request("page")		'分页
	order_by	= Request("order_by")	'排序

	if Order_By = "" or isNull(Order_By) or isNumeric(Order_By)=false then		
		Order_By = "2"
	end if
	
	if page = "" then
		page = 1
	end if
	
	if isNumeric(page)=false then
		Response.Redirect("index.asp")	'防注入
	end if





Dim TextName

Call Default.Get_Search()
Response.Write("</div>"&vbcr)

Response.Write("<div id=""headRound"" class=""clear""><span class=""left""></span><span class=""right""></span></div><div id=""mainWrapper"" class=""clear"">"&vbcr)
Response.Write("<div class=""main"">"&vbcr)
Response.Write("<div class=""navArr""></div>"&vbcr)
Response.Write("<div class=""AL"">"&vbcr)
Response.Write("<div class=""title""><h3>良精微博-随时随地分享身边的新鲜事儿</h3>"&vbcr)
Response.Write("<div class=""orderType"">"&vbcr)
%>
<form name="frm_orderby" method="post">
<div align="right">查看方式:<%=User_CoolName%>
              <select name="order_by" onChange="javascript:frm_orderby.submit();">

			 <% if Session("_WUserID")=trim(User_ID) Then%>  
			   <option value="1" <% 
			   if order_by="1" Then
			   	TextName="全部"
			   Response.Write(" Selected") 
			   End If 
			   %>>所有</option>
			 <% end if %>

			  <option value="2" <% 
			  if order_by="2" Then 
			  TextName=User_CoolName&"发布的" 
			  Response.Write(" Selected") 
			  End If 
			  %>>发布的</option>


			  	 <% if Session("_WUserID")=trim(User_ID) then%> 
				 <option value="3" <% 
				 if order_by="3" Then
				 TextName="未发布的"
				 Response.Write(" Selected") 
				 End If
				 %>>未发布的</option>
				  <% end if %>


				<option value="4" <% 
				if order_by="4" Then 

				TextName="所有顶过的"
				Response.Write(" Selected") 
				End If 
				%>>顶过的</option>


                <option value="5" <% 
				if order_by="5" Then 
				TextName=User_CoolName&"被评论过的"  
				Response.Write(" Selected") 
				End If 
				%>>评论过的</option>

              </select>
			  <input type="hidden" name="Src_Tags" value="<% =Src_Tags %>" />
			  <input type="hidden" name="S_Havving" value="<% =S_Havving %>" />
        </div>
		</form>
<%
Response.Write("</div>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("<div class=""newsBox"" id=""talkNew""></div>"&vbcr)
Response.Write("<ul id=""talkList"" class=""LC"">"&vbcr)


%>
<div height="30" class="mn"><img src="Images/ico_blog.gif" width="16" height="16" /><%=TextName%>信息&nbsp;</div>
<%


	 	Set Rs = Server.CreateObject("Adodb.recordset")
		Rs.CursorLocation = 3
		Sql = "SELECT Liangjing_Source.*, Liangjing_User.User_CoolName,Liangjing_User.User_Address,Liangjing_User.User_Photo,Liangjing_SrcType.Type_name, Liangjing_SrcChild.Child_name " & _
				  "FROM Liangjing_SrcChild INNER JOIN (Liangjing_SrcType INNER JOIN (Liangjing_Source INNER JOIN Liangjing_User ON Liangjing_Source.Src_UserID = Liangjing_User.User_ID) ON Liangjing_SrcType.Type_id = Liangjing_Source.Src_TypeID) ON Liangjing_SrcChild.Child_id = Liangjing_Source.Src_ChildID " & _
				  "WHERE Src_TypeID="& Session("_WTypeID")
	
		
		if Session("_WUserID")<>trim(User_ID) then'是否显示锁定信息
	    	sql=sql&"  and  Src_UserID="&User_ID

		    sql = sql &" and Liangjing_Source.Src_IsOver=False"
	

		elseif order_by = "1" and Session("_WUserID")=User_ID and Session("_WIsSupper")=true then 	'排序方式	所有			
			sql=sql&"  and  Src_UserID="&User_ID
			Sql = Sql & " and Src_UserID="&User_ID 
	

		elseif order_by = "2" then 	'排序方式	已经发布的	
			sql = sql & " and Liangjing_Source.Src_IsOver=false"
			sql= sql & " and Src_UserID="&User_ID 
		elseif order_by = "3" then 	'排序方式	未发布的			
			sql = sql & " and Liangjing_Source.Src_IsOver=true"
			sql=sql & " and Src_UserID="&User_ID 
		elseif order_by = "4" then 		'顶过的
			Sql = Sql & " and Src_ID in (Select Hit_SrcID From Liangjing_SrcHit Where Hit_UserID="&User_ID&" Order By Hit_ID Desc)"
		elseif order_by = "5" then 	'评论过的
			Sql = Sql & " and Src_ID in (Select Re_SrcID From Liangjing_SrcRevert Where Re_UserID="&User_ID&" Order By Re_ID Desc)"
		end if
		Sql = Sql & " Order By Src_AddDate Desc"

		Rs.open Sql,conn,1,2
				
		if not Rs.eof then
			rs.pagesize	= Web_ContentRecordNum
			rs.absolutepage = page
			Src_ID= Rs("src_id")
			Type_Name = Rs("Type_Name")
			Src_Type 	= Rs("Src_TypeID")	'类型
		Src_Child	= Rs("Src_ChildID")	'二级类别
		Src_SeeNum 	= Rs("Src_SeeNum")
		else		
			Response.Write("<table width='98%'  border='0' align='center' cellpadding='0' cellspacing='3'>")
			Response.Write("<tr><td width='100%' height='25' rowspan='2' valign='top'>呵呵... 没有找到您想找的网站资源哦!</td></tr>")
			Response.Write("<table>")			
		end if
		c_j = 0
		
		While Not Rs.eof and c_j < rs.pagesize
			c_j = c_j + 1
	  %>


<%


Response.Write("<li id="""&Rs("Src_UserID")&""" rel="""&Web_Name&""">"&vbcr)
Response.Write("<div class=""userPic"" style=""height:auto;"">"&vbcr)
Response.Write("<div style=""width:50px"">"&Server.HTMLEncode(Rs("User_CoolName"))&"</div>"&vbcr)
Response.Write("<div style=""width:50px""><a href=""My.asp?User_ID="&Rs("Src_UserID")&""" title="""&Server.HTMLEncode(Rs("User_CoolName"))&""">"&vbcr)
if Web_IsUploadShowImg = 1 then				
if rs("src_img")<>Web_Noimage and isnull(rs("src_img"))=false then
ImgPath_2 = Wodig.Pub_SetImgWH(Rs("Src_Img"),Web_ContentImgMaxWidth,Web_ContentImgMaxHeight)
Response.Write("<img src="""&rs("User_Photo")&""" align='"&Web_ContentImgLocation&"'>")
Else
Response.Write("<img src="""&rs("User_Photo")&""" align='"&Web_ContentImgLocation&"'>")
End If 
end If
Response.Write("</a></div>"&vbcr)
%>
<!--
<div align="center" id="Src_HitNum"<%=Rs("Src_ID")%>" class="ptttd1"><%=Rs("Src_HitNum")%></div>
<div align="center" id="Src_ID<%=Rs("Src_ID")%>"><%=WoDig.Is_Hit(Rs("Src_ID"))%> </div>
-->
<%

Response.Write("</div>"&vbcr)
src_Title = Rs("Src_Title")
if src_Title <> "" then 
src_Title = Replace(src_Title,"'"," ")
src_Title = Server.HTMLEncode(src_Title)
end If
Response.Write("<div class=""msgBox"">"&vbcr)
Response.Write("<div class=""userName"" style=""float:none;""  rel="""&Web_Name&""">"&vbcr)
Response.Write("<strong>"&vbcr)
Response.write("<span class='green'>在"& Rs("Src_AddDate") &"发布说:</span><br />"&vbcr)
Response.Write("<span class='pl'> <a href=""SrcShow.asp?Src_ID="&Rs("Src_ID")&""" class=""mn"" style=""font-weight: bold"" onMouseOut='window.status="""&Web_Name&"欢迎您!"";' onMouseOver='window.status="""&Web_Name&":打开"&src_Title&""";return true;'>"&vbcr)
Response.Write (src_Title &"</a><br />"&vbcr)
Response.Write("</span>")
Response.Write("</strong>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("<div class=""msgCnt"" style=""padding-top:16px;height: auto;"">"&vbcr)
Src_Desc = Rs("Src_Desc")
if Src_Desc <> "" then
Src_Desc = WoDig.DecodeFilter(Src_Desc,"SCRIPT,TABLE,CLASS,XML,NAMESPACE,MARQUEE,OBJECT,STYLE,EMBED,DIV,ONLOAD,ONCLICK,ONDBCLICK")
Src_Desc = WoDig.get_StrLen(Src_Desc,CInt(Web_ContentTxtNum))
	
src_Desc = Replace(src_Desc,"""","'")
Src_Desc = WoDig.ChangeURLTarget(Src_Desc,"_blank")
response.write(src_desc)
end If
Response.Write("</div>"&vbcr)

response.write ("<div style=""padding-top:16px;height: auto;"">"&vbcr)
Response.Write("<a href='SrcShow.asp?Src_ID="&Rs("Src_ID")&"'>(全文)</a>"&vbcr)	
Response.Write(" </div>"&vbcr)
Response.Write("<div class=""pubInfo"">"&vbcr)
Response.Write("<span class=""left"">"&vbcr)
Response.Write("<img src=""Images/ico_comments.gif"" width=""16"" height=""16"" /><a href=""SrcShow.asp?Src_ID="&Rs("Src_ID")&""">"&Rs("Src_RevertNum")&vbcr)
Response.Write("条评论</a> | <img src=""Images/ico_category.gif"" width=""15"" height=""14"" />"&vbcr)
Response.Write("<span class=""green"">分类:</span><a href=""index.asp?Src_Child="&Rs("Src_ChildID")&""">"&Rs("Child_Name")&"</a> | <span class=""hot"">"&vbcr)
response.write ("<img src=""Images/icons/2.gif"" width=""16"" height=""16"" /></span><span class=""green"">"&vbcr)
Response.write (Rs("Src_SeeNum")&"位观众</span>"&vbcr)
Response.Write("| <img src=""Images/ico_category.gif"" width=""15"" height=""14"" /> <span class=""green"">Tags:</span>"&WoDig.Get_SrcTags(Rs("Src_ID"))&vbcr)
Response.Write("<div id=""Src_ID"&Rs("Src_ID")&""" align=""center"">"&WoDig.Is_Hit(Rs("Src_ID"))&"</span>"&vbcr)
Response.Write("<div class=""funBox"">"&vbcr)
Response.Write("<a href=""#"" class=""reply"">对话</a><span>|</span><a href=""#"" class=""relay"">转播</a><span>|</span><a href=""#"" class=""fav""></a>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("</li>"&vbcr)
Rs.MoveNext
Wend
%>
	  	<table width="98%px"  border="0" cellspacing="0" cellpadding="0">
		  <tr>
		  	<form name="frm_Page_2" action="My.asp" mathod="post">
			<td align="right">&nbsp;
				<%
					if cint(page) = 1 and Rs.pageCount > 1 then
						Response.Write("上一页&nbsp;&nbsp;")						
						Response.Write("<a href='My.asp?order_by="&order_by&"&User_ID="&User_ID&"&Page="&Page+1&"'>下一页</a>")
					elseif cint(page) = Rs.pageCount and Rs.pageCount > 1 then
						Response.Write("<a href='My.asp?order_by="&order_by&"&User_ID="&User_ID&"&Page="&Page-1&"'>上一页</a>&nbsp;&nbsp;")
						Response.Write("下一页")
					elseif cint(page) > 1 and cint(page) < rs.pageCount then
						Response.Write("<a href='My.asp?order_by="&order_by&"&User_ID="&User_ID&"&Page="&Page-1&"'>上一页</a>&nbsp;&nbsp;")
						Response.Write("<a href='My.asp?order_by="&order_by&"&User_ID="&User_ID&"&Page="&Page+1&"'>下一页</a>")
					else
						Response.Write("上一页&nbsp;&nbsp;")
						Response.Write("下一页")
					end if
					if Rs.PageCount >=10 then
						Page_Temp2 = 10
					else
						Page_Temp2 = Rs.PageCount
					end if
					for i_page_3 = 1 to Page_Temp2
						Selected = ""
						if cstr(page) = cstr(i_page_3) then
							Response.Write("&nbsp;&nbsp;<strong>"&i_page_3&"</strong>")
						else
							Response.Write("&nbsp;&nbsp;<a href='My.asp?order_by="&order_by&"&User_ID="&User_ID&"&Page="&i_page_3&"'>"&i_page_3&"</a>")
						end if
					next
					if Rs.PageCount > 10 then
						Response.Write("&nbsp;&nbsp;<Select name='Page' onchange='javascript:frm_Page_2.submit();'>")					
						for i_page_2 = 11 to Rs.PageCount
							Selected = ""
							if cstr(page) = cstr(i_page_2) then Selected = " Selected"
							Response.Write("<option value='"&i_page_2&"'" & Selected & ">"&i_page_2&"</option>")
						next
						Response.Write("</Select>")
						Response.Write("<input type='hidden' name='User_ID' value='"&User_ID&"'/>")
						Response.Write("<input type='hidden' name='Order_By' value='"&Order_By&"' />")						
					end if
					Response.Write("&nbsp;&nbsp;(<strong>"&page&"</strong>&nbsp;/&nbsp;<strong>"&Rs.PageCount&"</strong>)")
					Rs.Close()
					Set Rs = Nothing
				%>			
				&nbsp;&nbsp;</td>
			</form>
		  </tr>
		</table>
		</td></tr></table>
<%


Response.Write("</ul>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("<div class=""moreFoot"" id=""moreList""><a href=""javascript:void(0)""></a><a href=""#"" class=""goTop"">返回顶部↑</a></div>"&vbcr)			
Response.Write("</div>"&vbcr)
Response.Write("<div class=""side"">"&vbcr)
Response.Write("<script type=""text/javascript"" src=""js/weiboid.js""></script>"&vbcr)
Response.Write("<div id=""UI"">"&vbcr)
Response.Write("<div class=""userDetail"">"&vbcr)
%>
	<TABLE cellSpacing=0 cellPadding=2 width="95%" align=center border=0>
        <TR>
          <TD vAlign=top>
		  
		  	<table width="100%" border="0" cellspacing="1" cellpadding="0">
			  <tr>
				<td colspan="2"><span class="mn">
				<%=user_CoolName%>的名片:</span></td>
			  </tr>
			  <tr>
				<td>
				<table>
					<tr>
						<td>
							<table  border="0" align="left" cellpadding="0" cellspacing="1" bgcolor="#e1e1e1">
							  <tr>
								<td bgcolor="#FFFFFF"><img src="<% =user_photo%>" align="left" width="60" height="60"/></td>
							  </tr>
 						    </table>
						</td>
						<td>
						名号:<%=User_CoolName%><br />
						性别:<%=User_Sex%><br />
						来自:<%=User_Address%><br />
					    邮件:保密
						</td>
					</tr>
				</table>
				
				</td>
			  </tr>
			  <tr>
				<td colspan="2"></td>
			  </tr>
			  <tr>
				<td colspan="2">自我介绍:<br>
					<%
						if User_Demo <> ""then
							Response.Write(WoDig.get_StrLen(Server.HTMLEncode(User_Demo),200))
						end if
					%>
				</td>
			  </tr>
			  <tr>
				<td colspan="2">加入时间:<%=User_SignInDate%> </td>
			  </tr>
			    <tr>
				<td colspan="2">连接网站:<a href="<%
				
				If instr(User_HomeWeb,"http://")>0 Then 
				Response.Write User_HomeWeb
				Else 
				Response.Write "http://"&User_HomeWeb
				End If 
		           %>">点击此处进入</a></td>
			  </tr>
			</table>
		  </TD>
        </TR>
      
    </TABLE>
<%
Response.Write("</div>"&vbcr)
Response.Write("</div>"&vbcr)

If Trim(Session("_WUserID"))="" Or Trim(Session("_WUserID"))=Null Then 
Else 
Response.Write("<div class=""SC""><ul class=""SM"">"&vbcr)
Response.Write("<li class=""index current"" id=""x1""><a hideFocus=""true"" href=""index.asp"">我的主页</a></li>"&vbcr)
Response.Write("</ul></div>"&vbcr)
End If 

Response.Write("<div class=""SC fold"">"&vbcr)
Response.Write("<h3>网站公告<a href=""#"" title=""展开"" class=""btn"" onclick=""MI.Load('followAjax','index.asp','follow');return false""></a></h3>"&vbcr)
Response.Write("<ul class=""imgList"" id=""followAjax""></ul>"&vbcr)
	Call Default.Get_Msg 
Response.Write("</div>"&vbcr)

Response.Write("<div class=""SC"">"&vbcr)
Response.Write("<h3><img src='images/icons/23.gif' width='16' height='16' />&nbsp;微博信息分类</h3>"&vbcr)
Response.Write("<ul id=""gzTopic"" class=""FTL"">"&vbcr)
	Call Default.Get_SysTags 
Response.Write("</ul></div>"&vbcr)

Response.Write("<div class=""SC"">"&vbcr)
Response.Write("<h3><img src='Images/icons/icon_edit.gif' width='16' height='16' />"&User_CoolName&"最新点评<a href=""#"" class=""btn"" title=""收起"" onclick=""MI.Load('hotTopic','index.asp','hot');return false""></a></h3>"&vbcr)
Response.Write("<ul id=""hotTopic"" class=""hotTopicList"">"&vbcr)



		Set Rs_Revert = Server.CreateObject("Adodb.recordset")
		Sql = "SELECT Top 10 Liangjing_SrcRevert.*, Liangjing_source.Src_Title,Liangjing_source.Src_AddDate,Liangjing_source.Src_ID, Liangjing_source.Src_UserID, Liangjing_source.Src_GGDesc, Liangjing_User.User_ID, Liangjing_User.User_CoolName, Liangjing_User.User_Photo " & _
			  "FROM (Liangjing_source INNER JOIN Liangjing_SrcRevert ON Liangjing_source.Src_ID = Liangjing_SrcRevert.Re_SrcID) INNER JOIN Liangjing_User ON Liangjing_SrcRevert.Re_UserID = Liangjing_User.User_ID Where 1=1 and Liangjing_SrcRevert.Re_UserID="&User_ID
		Sql = Sql & " Order By Re_ID Desc"
		Rs_Revert.Open Sql,conn,1,2
		i2  = 0
		while not Rs_Revert.eof and i2 < Web_RevertRecordNum
		i2 = i2 + 1
	  %>
	  <li>
      <table width="96%"  border="0" align="center" cellpadding="0" cellspacing="1">
        <tr>
          <td valign="top"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="35" valign="top"><table width="30"  border="0" cellpadding="0" cellspacing="1" bgcolor="#e1e1e1">
                <tr>
                  <td bgcolor="#FFFFFF"><img src="<% =Rs_Revert("User_Photo") %>" width="30" height="30" /></td>
                </tr>
              </table></td>
              <td>			  	
                <%
					Response.Write("<span class='green'><a href='My.asp?User_ID="&Rs_Revert("User_ID")&"' target='_blank'>"&Rs_Revert("User_CoolName")&"</a> 评价 <a href='Srcshow.asp?Src_ID="&Rs_Revert("Src_ID")&"' target='_blank'>"&Server.HTMLEncode(Rs_Revert("Src_Title"))&"</a>:</span> ")
					if Rs_Revert("Re_Content") <> "" and isNull(Rs_Revert("Re_Content"))=false then						
						Response.Write( Server.HTMLEncode( left(Rs_Revert("Re_Content"),Web_RevertTxtNum) ) & ".." )
					end if
					Response.Write("<a href='SrcShow.asp?Src_ID="&Rs_Revert("Src_ID")&"' target='_blank'>&nbsp;(全文)</a>")
				%>				
			  </td>
            </tr>
          </table>
            <table width="98%"  border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td height="5"></td>
              </tr>
              <tr>
                <td height="1" background="Images/dot.jpg"></td>
              </tr>
              <tr>
                <td height="5"></td>
              </tr>
            </table>
			
		  </td>
        </tr>        
      </table> 
	  </li>
	  <%
		  		Rs_Revert.MoveNext
			Wend
			Rs_Revert.Close
			Set Rs_Revert = Nothing

Response.Write("</ul>"&vbcr)
Response.Write("<div class=""more""><a href='isay.asp'>更多精彩点评&gt;&gt;&gt;</a></div>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("<div class=""SC"">"&vbcr)
Response.Write("<div style=""margin-left:12px;""><img src='Images/ico_blog.gif' width='16' height='16' /><font style=""font-size:14px;font-weight:bold;"">信息标签</font>&nbsp;<a href='tags.asp'>标签云集>></a></div>"&vbcr)
Response.Write("<ul id=""gzTopic"" class=""FTL"">"&vbcr)
Call WoDig.Get_TagsList(Web_SysTagsShowNum,Web_SysTagsColNum,Web_SysTagsDCount,Session("_WTypeID"),"SYS")
Response.Write("</ul></div>"&vbcr)

Response.Write("<div class=""SC"">"&vbcr)
Response.Write("<h3><img src='Images/ico_blog.gif' width='16' height='16' />分享最多的博友</h3>"&vbcr)
Response.Write("<ul id=""gzTopic"" class=""FTL"">"&vbcr)
	Call Default.Get_TopUser 
Response.Write("</ul></div>"&vbcr)

Response.Write("<div class=""proposal""><a href=""MessageList.Asp"">意见反馈</a>&nbsp;|&nbsp;<a href=""http://www.liangjing.org"">技术支持</a></div>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("</div>"&vbcr)
Response.Write("<div id=""footRound"" class=""clear""><span class=""left""></span><span class=""right""></span></div>"&vbcr)
Set Default = Nothing

%>


<!--#include file="Include/footer.asp"-->